@charset "utf-8";
*{  padding:0;margin:0;border:none;text-decoration:none;  list-style-type:none;  font-family:'Microsoft YaHei',sans-serif;  color:#000;  }
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,ul,ol,li{margin:0; padding:0; text-indent:0; font-weight:normal;font-size:14px; color:#333333;}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}  img{border:0;}
.clear{  clear:both; }
img{display:block;}
.browserupgrade{  margin:0;  z-index:9999;  width:100%;  height:42px;  color:#e50b71;  text-indent:20px;  line-height:42px;  overflow:hidden;  background:#222222;  border-bottom:4px solid #000000;  }
.browserupgrade a{  font-size:16px;  color:#fdc12d;  cursor:pointer; }
.browserupgrade a.brow-close{  font-size:14px;  margin-right:20px;  float:right; }
.clear{clear:both;}
.body{
    min-width:1366px;
}
.zx{
    cursor:pointer;
}
.head{
    width:100%;
}
.main{
    width:1200px;
    margin:0 auto;
}
.head .ym{
    width:100%;
    height:30px;
    background-color: #f9f9f9;
}
.head .ym span{
    font-size:12px;
    color:#a5a5a5;
    line-height:30px;
    float:left;
}
.head .ym ul{
    overflow: hidden;
    float:right;
}
.head .ym ul li{
    line-height:30px;
    float:left;
    height:30px;
}
.head .ym ul li a{
    display:block;
    padding:0 15px;
    height:15px;
    line-height:15px;
    border-right:solid 1px #cccbcb;
    font-size: 12px;
    color:#a5a5a5;
    margin-top:7.5px;
}
.head .ym ul li:last-child a{
    border-right:none;
}
.head .ym ul li a:hover{
    color:#ff6200;
}
.head .content{
    height:80px;
}
.head .content h1{
    float:left;
}
.head .content h1 img{
    margin-top:22px;
}
.head .content ul{
    float:left;
    height:66px;
    margin-left: 100px;
}
.head .content ul li{
    line-height:80px;
    float:left;
    margin-right:60px;
    font-size:16px;
    color:#282828;
    cursor:pointer;
}
.head .content .phone{
    float:right;
    height:80px;
}
.head .content .phone img{
    margin-top:21.5px;
    float:left;
}
.head .content .phone span{
    display:block;
    line-height:80px;
    font-size:22px;
    color:#ff6200;
    font-weight:bold;
    float:left;
    margin-left:8px;
}
.head .h_logo{
    width: 1200px;
    margin: 0 auto;
    height:110px;
    box-sizing: border-box;
}
.head .h_logo h1{
    float:left;
}
.head .h_logo h1 img{

    margin-top:25px;
    margin-left:25px;
}
.banner{
    width:100%;
    height:480px;
    position:relative;
    overflow: hidden;
}
.banner canvas{
    position:absolute;
    width:100%;
    height:480px;
    margin: 0;
    padding: 0;
    display: block; /*  ˉ\_(ツ)_/ˉ  */
    touch-action: none;
    z-index:2;
}
.banner img{
    position:absolute;
    margin-left:-960px;
    left:50%;
    z-index:1;
}
.ztn .title{
    width:100%;
    overflow: hidden;
}
.ztn .title h3{
    font-size:30px;
    color:#282828;
    font-weight:bold;
    text-align: center;
    margin-top:60px;
}
.ztn1 .container{
    width:100%;
    margin-top:50px;
}
.ztn1 .container .box{
    width:365px;
    height:205px;
    float:left;
    margin-right:52.5px;
}
.ztn1 .container .box3{
    margin-right:0;
}
.ztn1 .container .box .info{
    display:block;
    width:365px;
    height:205px;
    transition:0.5s;
}
.ztn1 .container .box1 .info{
    background: url(../../images/ztn1_1.jpg) no-repeat center;
}
.ztn1 .container .box2 .info{
    background: url(../../images/ztn1_2.jpg) no-repeat center;
}
.ztn1 .container .box3 .info{
    background: url(../../images/ztn1_3.jpg) no-repeat center;
}
.ztn1 .container .box:hover .info{
    position:relative;
    margin-top:-10px;
    margin-left:-10px;
    box-shadow:10px 10px 10px #777;
    transition:0.5s;
}
.ztn1 .container .box p{
    font-size:16px;
    color:#ffffff;
    line-height:30px;
    width:170px;
    margin:55px 25px 0 0;
    float:right;
}
.ztn1 .container .box2 p{
    line-height:24px;
}
.ztn1 .container .box3 p{
    line-height:24px;
    width: 177px;
    margin: 55px 21px 0 0;
}
.ztn1 .container .box p span{
    font-size:24px;
    line-height:30px;
    font-weight:bold;
    color:#ffffff;
}
.ztn1 .container .box2 p span{
    line-height:24px;
}
.ztn1 .container .box3 p span{
    line-height:24px;
}
.ztn .container .zx{
    width:315px;
    margin:43px auto;
    overflow: hidden;
}
.ztn .container .zx p{
    float:left;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border:solid 1px #ff6200;
    width:255px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size:18px;
    color:#282828;
    box-sizing: border-box;
}
.ztn .container .zx span{
    float:left;
    width:60px;
    height:50px;
    background-color: #ff6200;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    box-sizing: border-box;
}
.ztn .container .zx span img{
    margin:17.5px auto;
}
.ztn .container .zx:hover span img{
    animation:ztn1 1s infinite;
}
@keyframes ztn1 {
    0%   {
        margin-left:10px;
    }
    50%  {
        margin-left:20px;
    }
    100% {
        margin-left:10px;
    }
}
.ztn2{
    background-color: #5b6986;
}
.ztn2 .title h3{
    color:#ffffff;
}
.ztn2 .container{
    position:relative;
    width:100%;
    height:451px;
    background: url(../../images/ztn2_bj.png) no-repeat center;
    margin:60px auto 0 auto;
}
.ztn2 .container .box{
    position:absolute;

}
.ztn2 .container .box1{
    background: url(../../images/ztn2_1.png) no-repeat center;
    left:194px;
    top:3px;
    width:266px;
    height:97px;
}
.ztn2 .container .box2{
    background: url(../../images/ztn2_2.png) no-repeat center;
    width:432px;
    height:113px;
    right:15px;
    top:3px;
}
.ztn2 .container .box3{
    background: url(../../images/ztn2_3.png) no-repeat center;
    width:286px;
    height:77px;
    left:135px;
    top:175px;
}
.ztn2 .container .box p{
    font-size:18px;
    color:#ffffff;
    line-height:24px;
}
.ztn2 .container .box1 p{
    width:220px;
    margin:15px auto 0 auto;
}
.ztn2 .container .box2 p{
    width:390px;
    margin:15px auto 0 auto;
}
.ztn2 .container .box3 p{
    width:200px;
    margin:15px auto 0 auto;
}
.ztn2 .container .zx{
    position:absolute;
    top:305px;
    left:50%;
    margin-left:-157.5px;
}
.ztn2 .container .zx p{
    color:#ffffff;
}
.ztn2 .container .zx:hover p{
    background-color: #ffffff;
    color:#282828;
    border:none;
}
.ztn3{
    width:100%;
    height:785px;
}
.ztn3 .container{
    margin:43px auto 0 auto;
}
.ztn3 .container .tab{
    width:795px;
    overflow: hidden;
    margin:0 auto;
}
.ztn3 .container .tab p{
    width:385px;
    height:55px;
    border-radius: 10px;
    line-height:55px;
    text-align: center;
    font-size:24px;
    background-color: #ebebeb;
    color:#282828;
}
.ztn3 .container .tab p.xz{
    background-color: #ff6200;
    color:#ffffff;
}
.ztn3 .container .tab p:first-child{

    float:left;

}
.ztn3 .container .tab p:nth-child(2){
    float:right;

}
.ztn3 .container .con{
    margin:30px auto;
}
.ztn3 .container .con1{
    position:relative;
}
.ztn3 .container .con1 .tb{
    position:absolute;
    top:55px;
    left:50%;
    margin-left:-190px;
}
.ztn3 .container .con1 .tit{
    position:absolute;
    width:286px;
    left:50%;
    top:20px;
    margin-left:-140px;
}
.ztn3 .container .con1 .tit span{
    font-size:20px;
}
.ztn3 .container .con1 .tit span:first-child{
    color:#c2d64a;
    float:left;
}
.ztn3 .container .con1 .tit span:nth-child(2){
    color:#232b3b;
    position:absolute;
    width:286px;
    text-align: center;
    left:0;
}
.ztn3 .container .con1 .tit span:nth-child(3){
    color:#2d7fb0;
    float:right;
}
.ztn3 .container .con1 .box{
    position:absolute;
}
.ztn3 .container .con1 .box1{
    width:200px;
    left: 241px;
    top: 100px;
    border-bottom:solid 2px #c2d64a;
}
.ztn3 .container .con1 .box2{
    width:175px;
    right: 278px;
    top: 96px;
    border-bottom:solid 2px #2d7fb0;
}
.ztn3 .container .con1 .box3{
    width:275px;
    left: 183px;
    top: 313px;
    border-bottom:solid 2px #c2d64a;
}
.ztn3 .container .con1 .box4{
    width:272px;
    right: 177px;
    top: 313px;
    border-bottom:solid 2px #2d7fb0;
}
.ztn3 .container .con1 .box p{
    font-size:18px;
    line-height:30px;
    padding-bottom:10px;
    text-align: center;
}
.ztn3 .container .con1 .box1 p{
    width:165px;
    margin-left:20px;
}
.ztn3 .container .con1 .box2 p{
    width:165px;
    margin-left:20px;
    text-align: left;
    box-sizing: border-box;
}
.ztn3 .container .con1 .box3 p{
    width:196px;
    margin-left:30px;
    text-align: left;
    box-sizing: border-box;
}
.ztn3 .container .con1 .box3 p span{
    font-size:24px;
    color:#232b3b;
    font-weight:bold;
}
.ztn3 .container .con1 .box4 p{
    width:272px;
    margin-left:60px;
    text-align: left;
    box-sizing: border-box;
}
.ztn3 .container .con1 span.shu{
    font-size:24px;
    color:#ffffff;
    font-weight:bold;
    position:absolute;
}
.ztn3 .container .con1 span.shu1{
    left: 504px;
    top: 147px;
}
.ztn3 .container .con1 span.shu2{
    left: 640px;
    top: 120px;
}
.ztn3 .container .con1 span.shu3{
    left: 482px;
    top: 300px;
}
.ztn3 .container .con1 span.shu4{
    left: 634px;
    top: 300px;
}
.ztn3 .container .con1 .tit,.ztn3 .container .con1 .box,.ztn3 .container .con1 p.ds{
    display:none;
}


.ztn3 .container .con p.ds{
    width:100%;
    font-size:20px;
    color:#282828;
    top:455px;
    position:absolute;
    text-align: center;
    line-height:33px;
}
.ztn3 .container .con p.ds span{
    display:inline-block;
    padding:0 10px;
    background-color: #eeeeee;
    border-radius: 5px;
    height:33px;
    line-height:33px;
}
.ztn3 .container .con p.ds b{
    font-size:24px;
    color:#ff6200;
    font-weight:bold;
}
.ztn3 .container .conq{
    display:none;
}
.ztn3 .container .con1{
    display:block;
}

.ztn3 .container .con2{
    position:relative;
}
.ztn3 .container .con2 .top{
    width:620px;
    height:360px;
    margin:0 auto;
    overflow: hidden;
    background: url(../../images/ztn3_con2_bj.png) no-repeat top 92px center;
    position:relative;
}
.ztn3 .container .con2 .top .box{
    width:215px;
}
.ztn3 .container .con2 .top .box h4{
    font-size:24px;
    color:#474747;
    text-align: center;
    margin:45px auto 60px auto;
}
.ztn3 .container .con2 .top .box ul li{
    width:100%;
    height:36px;
    line-height:36px;
    text-align: center;
    font-size:18px;
    border:solid 1px #2d7fb0;
    border-radius: 18px;
    margin-bottom:18px;
}
.ztn3 .container .con2 .top .left{
    padding-left:10px;
    float:left;
}
.ztn3 .container .con2 .top .left li{
    color:#2d7fb0;
}
.ztn3 .container .con2 .top .right{
    padding-right:10px;
    float:right;
}
.ztn3 .container .con2 .top .right li{
    color:#ffffff;
    background-color: #2d7fb0;
}
.ztn3 .container .con2 img.vs{
    position:absolute;
    left:50%;
    margin-left:-54px;
    width:108px;
    height:153px;
}
.ztn3 .container .con2 p.ds{
    top:400px;
}

.ztn4{
    width:100%;
    height:562px;
    background: url(../../images/ztn4_bj.jpg) no-repeat center;
    position:relative;
}
.ztn4 canvas{
    position:absolute;
    top:0;
    left:0;
}
.ztn4 .title h3{
    color:#ffffff;
}
.ztn4 .container{
    overflow: hidden;
    margin-top:70px;
}
.ztn4 .container .swiper-pagination{
    width:1200px;
    margin-top:40px;
}
.ztn4 .container .swiper-pagination span{
    width:30px;
    height:4px;
    border-radius:0;
    background: #979cab!important;
    opacity:1;
    margin-right:10px;
}
.ztn4 .container .swiper-pagination span.swiper-pagination-bullet-active{
    background: #ff6200!important;
}
.ztn4 .container .box{
    width:280px;
    height:235px;
    border-radius: 5px;
    background-color: #ffffff;
    margin-right:35px;
    position:relative;
    box-sizing: border-box;
}
.ztn4 .container .box img{
    width:54px;
    height:54px;
    margin:40px auto 10px auto;
}
.ztn4 .container .box h4{
    font-size:18px;
    color:#343434;
    font-weight:bold;
    text-align: center;
    border-bottom:solid 3px #282828;
    width:69px;
    white-space : nowrap;
    margin:16px auto 0 auto;
}
.ztn4 .container .box p.c{
    font-size:14px;
    color:#6a6a6a;
    text-align: center;
    margin-top:20px;
}
.ztn4 .container .box .info{
    width:100%;
    height:235px;
    background-color: #ff6200;
    top:235px;
    transition:0.5s;
    position:absolute;
    border-radius: 5px;
}
.ztn4 .container .box:hover .info{
    top:0;
    transition:0.5s;
}
.ztn4 .container .box .info p{
    width:170px;
    height:43px;
    border:solid 1px #ffffff;
    border-radius: 5px;
    font-size:16px;
    color:#ffffff;
    line-height:43px;
    text-align: center;
    margin:100px auto 0 auto;
}
.ztn4 .container .box .info p a{
    font-size:16px;
    color:#ffffff;
    display:block;
}
.ztn5{
    width:100%;
    height:679px;
    background: url(../../images/ztn5_bj.png) no-repeat center;
}
.ztn5 .title h3{
    margin-top:70px;
}
.ztn5 .container{
    margin-top:70px;
}
.ztn5 .container .dg-wrapper a .info{
    position:absolute;
    width:595px;
    height:378px;
    top:0;
    left:0;
}
.ztn5 .container .dg-wrapper a .info h4{
    font-size:36px;
    color:#ffffff;
    font-weight:bold;
    margin-top: 130px;
    font-style:normal;
    text-shadow: 6px 5px 5px #000000;
}
.ztn5 .container .dg-wrapper a .info p{
    width:235px;
    height:50px;
    background-color: #ff6200;
    margin:25px auto 0 auto;
    text-align: center;
    line-height:50px;
    font-size:18px;
    color:#ffffff;
    border-radius: 10px;
    font-style:normal;

}
.dg-container nav{
    width:100%;
    height:70px;
    left:0;
    top:164px;
    position: absolute;
    z-index: 1000;
    bottom: 40px;
    margin-left: -29px;
}
.dg-container span.dg-prev{
    background: url(../../images/ztn5_left.png) no-repeat center;
    left:15px;
}
.dg-container span.dg-next{
    background: url(../../images/ztn5_right.png) no-repeat center;
    right:15px;
}
/*znt5轮播*/
.dg-container{
    width: 100%;
    height: 450px;
    position: relative;
}
.dg-wrapper{
    width: 595px;
    height: 378px;
    margin: 0 auto;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -o-perspective: 1000px;
    -ms-perspective: 1000px;
    perspective: 1000px;
}
.dg-wrapper a{
    width: 595px;
    height: 378px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0px 10px 20px rgba(0,0,0,0.3);
}
.dg-wrapper a.dg-transition{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{
    display: block;
}
.dg-wrapper a div{
    font-style: italic;
    text-align: center;
    line-height: 50px;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
    color: #333;
    font-size: 16px;
    width: 100%;
    bottom: -55px;
    display: none;
    position: absolute;
}
.dg-wrapper a.dg-center div{
    display: block;
}
.dg-container span{
    text-indent: -9000px;
    float: left;
    cursor:pointer;
    width: 70px;
    height: 70px;
    opacity: 0.8;
    background: transparent url(../../images/arrows.png) no-repeat top left;
    position:absolute;
    top:164px;
}
.dg-container nav span:hover{
    opacity: 1;
}
/*znt5轮播*/

.ztn6{
    width:100%;
    height:530px;
    background: url(../../images/ztn6_bj.jpg) no-repeat top center;
}
.ztn6 .container{
    overflow: hidden;
    margin-top:55px;
}
.ztn6 .container .box{
    width:578px;
    height:373px;
    position:relative;
    margin-right:44px;
    float:left;
}
.ztn6 .container .box:last-child{
    margin-right:0;
}
.ztn6 .container .box .info{
    width:100%;
    height:373px;
    top:373px;
    background-color: rgba(0,0,0,0.55);
    position:absolute;
}
.ztn6 .container .box.xz .info{
    top:0;
}
.ztn6 .container .box .info .con{

    width:520px;
    height:326px;
    margin:29px auto;
    overflow: hidden;
}

.ztn6 .container .box .info .con::before,.ztn6 .container .box .info .con::after{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    content:'';
    opacity:0;
    -webkit-transition:opacity .5s,-webkit-transform .5s;
    transition:opacity .5s,transform .5s
}
.ztn6 .container .box .info .con::before{
    border-top:3px solid #fff;
    border-bottom:3px solid #fff;
    -webkit-transform:scale(0,1);
    transform:scale(0,1)
}
.ztn6 .container .box .info .con::after{
    border-right:3px solid #fff;
    border-left:3px solid #fff;
    -webkit-transform:scale(1,0);
    transform:scale(1,0)
}
.ztn6 .container .box.xz .info .con::before,.ztn6 .container .box.xz .info .con::after{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.ztn6 .container .box .info .con p{
    width:415px;
    margin:110px auto;
    font-size:18px;
    color:#ffffff;
    line-height:30px;
}
.ztn7 .container{
    position:relative;
    height:200px;
    margin-top:25px;
    background: url(../../images/ztn7_bj.png) no-repeat center;
    margin-bottom:75px;
}
.ztn7 .container .box{
    width:114px;
    height:114px;
    border-radius: 50%;
    background-color: #ffdada;
    position:absolute;
    transition:0.5s;
    top:43px;
}
.ztn7 .container .box1{
    left:79px;
}
.ztn7 .container .box2{
    left:330px;
}
.ztn7 .container .box3{
    left:503px;
}
.ztn7 .container .box4{
    left:673px;
}
.ztn7 .container .box5{
    left:842px;
}
.ztn7 .container .box6{
    left:1012px;
}
.ztn7 .container .box.xz{
    width:184px;
    height:184px;
    top:0;
    transition:0.5s;
}
.ztn7 .container .box .info{
    width:100px;
    height:100px;
    border-radius: 50%;
    border:dashed 1px #ffffff;
    margin:7px;
    box-sizing: border-box;
    transition:0.5s;
}
.ztn7 .container .box.xz .info{
    width:200px;
    height:200px;
    border:dashed 1px #ffdada;
    position:absolute;
    left:50%;
    margin-left:-100px;
    margin-top:-8px;
    transition:0.5s;
}
.ztn7 .container .box .info h4{
    display:none;
    font-size:18px;
    color:#282828;
    font-weight:bold;
    text-align: center;
}
.ztn7 .container .box.xz .info h4{
    display:block;
    margin-top:55px;
}
.ztn7 .container .box .info p{
    font-size:18px;
    color:#282828;
    font-weight:bold;
    width:73px;
    text-align: center;
    margin:28px auto 0 auto;
}
.ztn7 .container .box.xz .info p{
    width:173px;
    margin:20px auto 0 auto;
}
.ztn8{
    width:100%;
    height:464px;
    background: url(../../images/ztn8_bj.jpg) no-repeat center;
}
.ztn8 .title h3{
    color:#ffffff;
}
.ztn8 .title p{
    font-size:18px;
    color:#ffffff;
    text-align: center;
    margin-top:10px;
}
.ztn8 .container{
    width:880px;
    margin:55px auto 0 auto;
}
.ztn8 .container .box{
    width:190px;
    height:178px;
    overflow:hidden;
    float:left;
    margin-right:40px;
    background: url(../../images/ztn8_box_1.png) no-repeat center;
}
.ztn8 .container .box:last-child{
    margin-right:0;
}
.ztn8 .container .box.xz{
    background: url(../../images/ztn8_box_2.png) no-repeat center;
}
.ztn8 .container .box img{
    margin:34px auto 0 auto;
}
.ztn8 .container .box p{
    font-size:18px;
    color:rgba(255,255,255,1);
    text-align: center;
    margin-top:35px;
}
.ztn8 .container .box:last-child p{
    margin-top:20px;
}
.ztn9 .container{
    overflow: hidden;
    width:100%;
    margin: 70px 0 105px 0;
}
.ztn9 .container .box{
    width:240px;
    height:110px;
    border-right:dashed 1px #dadada;
    border-bottom:dashed 1px #dadada;
    overflow: hidden;
    float:left;
    box-sizing: border-box;
}
.ztn9 .container .last{
    border-right:none;
}
.ztn9 .container .box.bot{
    border-bottom:none;
}
.ztn9 .container .box img{
    margin:24.5px auto;
}
.ztn10{
    width:100%;
    height:865px;
    background-color:#f7f7f7;
}
.ztn10 .title p:after{
    right:39%;
}
.ztn10 .title h3{
    margin-top:90px;
}
.ztn10 .container{
    width:899px;
    height:743px;
    position:relative;
    margin:0 auto;
    background: url(../../images/map.png) no-repeat center;
    top:-72px;
}
.ztn10 .container .map{
    display:none;
    position:absolute;
    transition:0.2s;
}
.ztn10 .container .map_bj{
    width:30px;
    height:32px;
    top: 265px;
    left: 659px;
    background:url(../../images/map_bj.png) no-repeat center;
}
.ztn10 .container .map_gd{
    width: 139px;
    height: 113px;
    top: 589px;
    left: 586px;
    background:url(../../images/map_gd.png) no-repeat center;
}
.ztn10 .container .map_hb{
    width: 135px;
    height: 83px;
    top: 436px;
    left: 555px;
    background:url(../../images/map_hb.png) no-repeat center;
}
.ztn10 .container .map_tj{
    width: 135px;
    height: 83px;
    top: 253px;
    left: 625px;
    background:url(../../images/map_tj.png) no-repeat center;
}
.ztn10 .container .map_hebei{
    width: 96px;
    height: 137px;
    top: 232px;
    left: 632px;
    background:url(../../images/map_hebei.png) no-repeat center;
}
.ztn10 .container .map_hlj{
    width: 199px;
    height: 180px;
    top: 0;
    left: 700px;
    background:url(../../images/map_hlj.png) no-repeat center;
}
.ztn10 .container .map_sc{
    width: 193px;
    height: 170px;
    top: 416px;
    left: 362px;
    background:url(../../images/map_sc.png) no-repeat center;
}
.ztn10 .container .map_sd{
    width: 122px;
    height: 75px;
    top: 324px;
    left: 661px;
    background:url(../../images/map_sd.png) no-repeat center;
}
.ztn10 .container .map_sh{
    width: 18px;
    height: 16px;
    top: 449px;
    left: 773px;
    background:url(../../images/map_sh.png) no-repeat center;
}
.ztn10 .container .map_xinjiang{
    width: 361px;
    height: 274px;
    top: 89px;
    left: 0px;
    background:url(../../images/map_xinjiang.png) no-repeat center;
}
.ztn10 .container a.tag{
    font-size:14px;
    color:#282828;
    display:block;
    transition:0.2s;
    position:absolute;
    cursor:pointer;
    background: url(../../images/map_jiantou.png) no-repeat left center;
    padding-left:20px;
    height:24px;
    line-height:24px;
}
.ztn10 .container a.tag:hover{
    background: url(../../images/map_jiantou_h.png) no-repeat left center;
    color:#ffffff;
}
.ztn10 .container a.stop{
    background: none;
}.ztn10 .container a.stop:hover{
     background: none;
 }

.ztn10 .container a.tag_bj{
    top: 255px;
    left: 665px;
}
.ztn10 .container a.tag_gd{
    top: 609px;
    left: 644px;
}
.ztn10 .container a.tag_hb{
    top: 460px;
    left: 602px;
}
.ztn10 .container a.tag_tj{
    top: 279px;
    left: 684px;
}
.ztn10 .container a.tag_hebei{
    top: 303px;
    left: 650px;
}
.ztn10 .container a.tag_hlj{
    top: 100px;
    left: 804px;
}
.ztn10 .container a.tag_sc{
    top: 483px;
    left: 437px;
}
.ztn10 .container a.tag_sd{
    top: 345px;
    left: 696px;
}
.ztn10 .container a.tag_sh{
    top: 435px;
    left: 775px;
}
.ztn10 .container a.tag_xinjiang{
    top: 247px;
    left: 164px;
}
.ztn10 .container a.tag_xizang{
    top: 434px;
    left: 164px;
}
.ztn10 .container a.tag_qinghai{
    top: 355px;
    left: 305px;
}
.ztn10 .container a.tag_gansu{
    top: 381px;
    left: 442px;
}
.ztn10 .container a.tag_yunnan{
    top: 600px;
    left: 395px;
}
.ztn10 .container a.tag_neimenggu{
    top: 267px;
    left: 516px;
}
.ztn10 .container a.tag_ningxia{
    top: 338px;
    left: 475px;
}
.ztn10 .container a.tag_shanxi3{
    top: 411px;
    left: 516px;
}
.ztn10 .container a.tag_chongqing{
    top: 490px;
    left: 509px;
}
.ztn10 .container a.tag_guizhou{
    top: 555px;
    left: 497px;
}
.ztn10 .container a.tag_guangxi{
    top: 621px;
    left: 529px;
}
.ztn10 .container a.tag_shanxi1{
    top: 332px;
    left: 579px;
}
.ztn10 .container a.tag_henan{
    top: 403px;
    left: 598px;
}
.ztn10 .container a.tag_hunan{
    top: 539px;
    left: 580px;
}
.ztn10 .container a.tag_hunan{
    top: 539px;
    left: 580px;
}
.ztn10 .container a.tag_hainan{
    top: 714px;
    left: 553px;
}
.ztn10 .container a.tag_jilin{
    top: 172px;
    left: 772px;
}
.ztn10 .container a.tag_liaoning{
    top: 229px;
    left: 741px;
}
.ztn10 .container a.tag_jiangsu{
    top: 411px;
    left: 714px;
}
.ztn10 .container a.tag_anhui{
    top: 445px;
    left: 673px;
}
.ztn10 .container a.tag_zhejiang{
    top: 491px;
    left: 730px;
}
.ztn10 .container a.tag_jiangxi{
    top: 534px;
    left: 650px;
}
.ztn10 .container a.tag_fujian{
    top: 559px;
    left: 700px;
}
.ztn10 .container a.tag_taiwan{
    top: 601px;
    left: 762px;
}
.ztn10 .container .info{
    position:absolute;
    background-color:#ffffff;
    padding: 10px 10px 40px 30px;
    display:none;
    border-top: solid 4px #ff6637;
}
.ztn10 .container .info ul{
    overflow: hidden;
}
.ztn10 .container .info ul li{
    width:220px;
    border-bottom:solid 1px #c7c8c9;
    padding-bottom:20px;
    margin-right:20px;
}
.ztn10 .container .info ul li p{
    font-size:17px;
    color:#333333;
    font-weight:bold;
    padding:20px 0 10px 0;
}
.ztn10 .container .info ul li p span{
    font-size:15px;
    color:#ff6637;
    display:inline;
}
.ztn10 .container .info ul li span{
    display:block;
    font-size:14px;
    color:#a7a7a7;
    margin-top: 5px;
}
.ztn10 .container .info_bj{
    top: 300px;
    left: 150px;
    width: 480px;
}
.ztn10 .container .info_bj ul li{
    float:left;
}
.ztn10 .container .info_gd{
    top: 437px;
    left: 299px;
}
.ztn10 .container .info_hb{
    top: 380px;
    left: 267px;
}
.ztn10 .container .info_hebei{
    top: 328px;
    left: 344px;
}
.ztn10 .container .info_tj{
    top: 298px;
    left: 384px;
}
.ztn10 .container .info_hlj{
    top: 117px;
    left: 457px;
}
.ztn10 .container .info_sc{
    top: 410px;
    left: 541px;
}
.ztn10 .container .info_sd{
    top: 386px;
    left: 389px;
}
.ztn10 .container .info_sh{
    top: 367px;
    left: 478px;
}
.ztn10 .container .info_xinjiang{
    top: 247px;
    left: 239px;
}



/*列表页样式*/
.ny .banner{
    height:400px;
}
.ny .con_ztn{
    overflow: hidden;
    width:1200px;
    margin:0 auto;
    padding-top:50px;
    margin-bottom:45px;
}
.ny .con_ztn .left{
    width:855px;
    float:left;
}
.ny .con_ztn .left .mianbao{
    width:100%;
}
.ny .con_ztn .left .mianbao a{
    font-size:16px;
    color:#a1a1a1;
}
.ny .con_ztn .left .mianbao a:last-child{
    color:#282828;
}
.ny .con_ztn .left .mianbao span{
    font-size:16px;
    color:#a1a1a1;
    padding:0 7px;
}
.ny .left .zw{
    background-color: #f8f8f8;
    overflow: hidden;
    margin-top:10px;
}
.ny .left .zw .title{
    width:100%;
    margin-top:65px;
    margin-bottom:30px;
}
.ny .left .zw .title h1{
    font-size:26px;
    color:#282828;
    text-align: center;
    margin-bottom:20px;
}
.ny .left .zw .title img{
    width:638px;
    height:5px;
    margin:0 auto;
}
.ny .left .zw .con{
    font-size:16px;
    color:#282828;
    padding:0 50px 50px 50px;
}
.ny .left .zw .con p{
    font-size:16px;
    color:#282828;
    text-indent:32px;
    line-height:26px;
}
.ny .left .zw .con img{
    margin:23px auto;
}

.ny .con_ztn .right{
    width:305px;
    float:right;
}
.ny .con_ztn .right .nyxg{
    margin-bottom:32px;
}

.ny .con_ztn .right .nyxg h2{
    width:100%;
    border-left:solid 3px #ff6637;
    font-size:16px;
    color:#343434;
    padding-left:10px;
    height:16px;
    line-height:16px;
    margin-top:2px;
    margin-bottom:13px;
}
.ny .con_ztn .right .nyxg .con{
    background-color: #f2f2f2;
    overflow: hidden;
}
.ny .con_ztn .right .nyxg .con img{
    margin:10px auto 25px auto;
}
.ny .con_ztn .right .nyxg .con .nl{
    overflow: hidden;
    padding:0 22px;
}
.ny .con_ztn .right .nyxg .con .nl span{
    width:82px;
    height:40px;
    border-radius:5px;
    background-color: rgba(255,255,255,0.4);
    float:left;
    line-height:40px;
    margin-right:7px;
    margin-bottom:17px;

}
.ny .con_ztn .right .nyxg .con .nl span.xz,.ny .con_ztn .right .nyxg .con .nl span:hover{
    background-color: #ff6637;
}
.ny .con_ztn .right .nyxg .con .nl span.xz a,.ny .con_ztn .right .nyxg .con .nl span:hover a{
    color:#ffffff;
}
.ny .con_ztn .right .nyxg .con .nl span:nth-child(3),.ny .con_ztn .right .nyxg .con .nl span:nth-child(6){
    margin-right:0;
}
.ny .con_ztn .right .nyxg .con .nl span a{
    font-size:14px;
    color:#343434;
    line-height:40px;
    text-align: center;
    display:block;
}
.ny .con_ztn .right .nyxg2 .con{
    padding:22px 15px;
}
.ny .con_ztn .right .nyxg2 ul li{
    width:100%;
    margin-bottom:16px;
}
.ny .con_ztn .right .nyxg2 ul li span{
    width:18px;
    height:18px;
    background-color: #bbbbbb;
    color:#ffffff;
    display:block;
    float:left;
    text-align: center;
    margin-right:7px;
    font-size:12px;
    line-height:18px;
}
.ny .con_ztn .right .nyxg2 ul li:nth-child(1) span{
    background-color: #ff4546;
}
.ny .con_ztn .right .nyxg2 ul li:nth-child(2) span{
    background-color: #ff7316;
}
.ny .con_ztn .right .nyxg2 ul li:nth-child(3) span{
    background-color: #ff9c00;
}



/*咨询聊天*/
.talk{
    width:70px;
    position:fixed;
    right:10px;
    bottom:200px;
    z-index:999;
}
.talk .box{
    width:70px;
    height:70px;
    border-radius: 5px;
    border:solid 1px #e5e5e5;
    background-color: #ffffff;
    cursor:pointer;
}
.talk .box:hover{
    background-color: #ff6637;
    border:solid 1px #ff6637;
}
.talk .box.fan{
    background-color: #ff6637;
    border:solid 1px #ff6637;
}
.talk .box:hover p{
    color:#ffffff;
}
.talk .box img{
    margin:10px auto 5px auto;
}
.talk .box p{
    font-size:14px;
    color:#666666;
    text-align: center;
}
.talk .box.fan p{
    color:#ffffff;
}
.talk .erweima{
    width:177px;
    height:200px;
    border:solid 1px #e5e5e5;
    position:fixed;
    right:90px;
    bottom:277px;
    background-color: #ffffff;
    display:none;
}
.talk .erweima img{
    margin:15px auto 5px auto;
}
.talk .erweima p{
    font-size:14px;
    color:#666666;
    text-align: center;
}
.talk .kf_phone{
    width:226px;
    height:70px;
    background-color: #ff6637;
    position:fixed;
    right:90px;
    bottom:273px;
    border-radius:5px;
    display:none;
}
.talk .kf_phone img{
    float:Left;
    margin:17.5px 10px 17.5px 15px;
}
.talk .kf_phone p{
    float:left;
    font-size:22px;
    font-weight:bold;
    color:#ffffff;
    line-height:35px;
    margin-top:17.5px;
}
